Camera.currentFps

Доступность

Flash Player 6.

Синтаксис

active_cam.currentFps:Number

Описание

Свойство только для чтения; скорость, с которой камера будет захватывать данные, в кадрах в секунду. Это свойство не может быть установлено, тем не менее, вы можете использовать метод Camera.setMode() для того, чтобы установить относительное свойство—C1amera.fps—которое определяет максимальную предпочтительную для вас частоту смены кадров, с которой камера будет захватывать данные.

Пример

В следующем примере свойство currentFps и экзэмпляр компонента ProgressBar используются для того, чтобы определить (в кадрах в секунду) скорость, с которой камера будет захватывать данные. Создайте новый экзэмпляр видео, выбрав New Video из меню настроек библиотеки (Library options menu). Добавьте экзэмпляр в сцену и дайте ему имя my_video. Затем добавьте в сцену экзэмпляр компонента ProgressBar и назовите его fps_pb. Затем скопируйте этот код в первый кадр таймлайна:

var my_video:Video;
var fps_pb:mx.controls.ProgressBar;
var my_cam:Camera = Camera.get();
my_video.attachVideo(my_cam);
this.onEnterFrame = function() {
  fps_pb.setProgress(my_cam.fps-my_cam.currentFps, my_cam.fps);
};

fps_pb.setStyle("fontSize", 10);
fps_pb.setStyle("themeColor", "haloOrange");
fps_pb.labelPlacement = "top";
fps_pb.mode = "manual";
fps_pb.label = "FPS: %2 (%3%% dropped)";

См. также

Camera.fps, Camera.setMode()